home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group96a.txt / 000077_icon-group-sender _Thu Apr 11 18:55:20 1996.msg < prev    next >
Internet Message Format  |  1996-09-05  |  1KB

  1. Received: by cheltenham.cs.arizona.edu; Fri, 12 Apr 1996 08:02:38 MST
  2. Date: Thu, 11 Apr 1996 18:55:20 -0500
  3. From: jeffery@dragon.cs.utsa.edu (Clinton Jeffery)
  4. Message-Id: <9604112355.AA11976@boar.cs.utsa.edu>
  5. To: espie@bireme.ens.fr
  6. Cc: icon-group@cs.arizona.edu
  7. In-Reply-To: <4kgc7e$li@nef.ens.fr> (espie@bireme.ens.fr)
  8. Subject: Re: An object extension...as part of Icon...
  9. Content-Length: 1005
  10. Errors-To: icon-group-errors@cs.arizona.edu
  11. Status: O
  12.  
  13.  
  14. >   An object extension that would be part of the language would be great 
  15. >   too. Idol looks nice, but the parser is somewhat primitive.
  16.  
  17. Why thank you...
  18.  
  19. The current version of Idol is version 9.06.  The parser is written in an
  20. object-oriented style rather than using a traditional yacc(1) grammar.
  21. And yes, it is still somewhat primitive. :-)
  22.  
  23. Actually, Idol has evolved somewhat, and every time I improve it I'm glad
  24. its written in Idol and not C.  For example, it took at hour or so to add
  25. scope checking so that with a method, references to member variables and
  26. functions no longer need to refer to "self". In C it will take...longer
  27. to figure it out.
  28.  
  29. But yes, as soon as I find the right person to do it, I intend to integrate
  30. Idol features into Icon.  I had a student who got most of the way, but
  31. abandoned it before it was usable.
  32.  
  33. Clint Jeffery
  34. jeffery@ringer.cs.utsa.edu
  35. Division of Computer Science
  36. The University of Texas at San Antonio
  37. Research http://www.cs.utsa.edu/research/plss.html
  38.